001 /* 002 * Created by IntelliJ IDEA. 003 * User: Wei Wang 004 * ACL Lab, School of Computer Science, Montreal, QC 005 * Date: 2002-8-28 006 * Time: 23:40:49 007 */ 008 package EVolve.util; 009 010 import EVolve.util.overlappers.OverlapVisualizationRunner; 011 import EVolve.util.batchutils.BatchRunner; 012 import EVolve.util.predefinedutils.PredefinedVisualizationRunner; 013 import EVolve.util.unifyutils.UnifiedVisualizationRunner; 014 015 public class ToolsManager { 016 017 private BatchRunner batchRunner; 018 private PredefinedVisualizationRunner predefinedVisualizationRunner; 019 private UnifiedVisualizationRunner linkedVisualizationRunner; 020 private OverlapVisualizationRunner overlapVisualizationRunner; 021 //private PhaseDetectorRunner phaseDetectorRunner; 022 023 public ToolsManager() { 024 batchRunner = new BatchRunner(); 025 predefinedVisualizationRunner = new PredefinedVisualizationRunner(); 026 linkedVisualizationRunner = new UnifiedVisualizationRunner(); 027 overlapVisualizationRunner = new OverlapVisualizationRunner(); 028 //phaseDetectorRunner = new PhaseDetectorRunner(); 029 } 030 031 public BatchRunner getBatchRunner() { 032 return batchRunner; 033 } 034 035 public PredefinedVisualizationRunner getPredefinedVisualizationRunner() { 036 return predefinedVisualizationRunner; 037 } 038 039 public UnifiedVisualizationRunner getLinkedVisualizationRunner() { 040 return linkedVisualizationRunner; 041 } 042 043 public OverlapVisualizationRunner getOverlapVisualizationRunner() { 044 return overlapVisualizationRunner; 045 } 046 047 }